package com.hlw.hr_man.controller;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.hlw.hr_man.Model.SalaryModel;
import com.hlw.hr_man.service.SalaryService;
import com.hlw.hr_man.serviceImpl.SalaryServiceImpl;

public class AddSalarycontroller extends HttpServlet{
	SalaryService salservice = new SalaryServiceImpl();
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doPost(req, resp);
	}
	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		// TODO Auto-generated method stub
		req.setCharacterEncoding("utf8");
		resp.setCharacterEncoding("utf8");
		PrintWriter pw = resp.getWriter();
		String e_number = req.getParameter("e_number");
		String e_name = req.getParameter("e_name");
		double sal_base = Double.parseDouble(req.getParameter("sal_base"));
		double sal_bonus = Double.parseDouble(req.getParameter("sal_bonus"));
		double sal_fine = Double.parseDouble(req.getParameter("sal_fine"));
		String sal_date = req.getParameter("sal_date");
		SalaryModel sal = new SalaryModel(e_number, e_name, sal_base, sal_bonus, sal_fine, sal_date);
		int flag = salservice.addSalary(sal);
		pw.write(String.valueOf(flag));
	}
}
